home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-12-13 | 42.8 KB | 1,522 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Delta Quadrant:Source:OD:SampleCode:SOMTextEditor:Source:TextEditor.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- #ifndef SOM_Module_SampleCode_defined
- #define SOM_Module_SampleCode_defined 1
- #include <som.xh>
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- class ODFrame;
- class ODFacet;
- class ODObject;
- class ODExtension;
- class ODRefCntObject;
- class ODPersistentObject;
- class ODStorageUnit;
- class ODPart;
- class ODCanvas;
- class ODDragItemIterator;
- class ODEmbeddedFramesIterator;
- class ODLink;
- class ODLinkSource;
- class ODObjectSpec;
- class ODShape;
- class ODStorageUnitView;
- class ODTypeList;
- class ODFocusSet;
- class ODMenuBar;
- class ODSession;
- class ODWindow;
- class TextEditorSemIntf;
- class TextEditorSettingsExt;
- class TextEditorTransferExt;
-
- /*
- * End of user-defined types.
- */
- #endif /* SOM_Module_SampleCode_defined */
-
- #ifndef SOM_SampleCode_TextEditor_xh
- #define SOM_SampleCode_TextEditor_xh
-
- class SampleCode_TextEditor;
-
- #define SampleCode_TextEditor_MajorVersion 0x01
- #define SampleCode_TextEditor_MinorVersion 0x00
-
- /*
- * Passthru lines: File: "C.xh", "before"
- */
-
- class CPartRun;
- class Samples_PaletteExt;
-
- #ifndef _WINUTILS_
- #include <WinUtils.h>
- #endif
-
- #ifndef SOM_TextEditorSemIntf_xh
- #include <TextEditorSemIntf.xh>
- #endif
-
- #ifndef SOM_TextEditorSettingsExt_xh
- #include <TextEditorSettingsExt.xh>
- #endif
-
- #ifndef SOM_TextEditorTransferExt_xh
- #include <TextEditorTransferExt.xh>
- #endif
-
- #ifndef _SAMPLECOLLECTIONS_
- #include <SampleCollections.h>
- #endif
-
- #include <Printing.h>
- #include <Controls.h>
- #include <Quickdraw.h>
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_ODPart_xh
- #include <Part.xh>
- #endif
-
- #ifndef SampleCode_TextEditor_API
- #define SampleCode_TextEditor_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
-
- /*
- * End of user-defined types.
- */
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define SampleCode_TextEditorCClassData SampleCode_TextEditorClassData
- #define SampleCode_TextEditorNewClass(major,minor) somNewVersionedClassReference(SampleCode_TextEditor,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define SampleCode_TextEditorMetaClass SOMClass
-
-
- /* The API to the SampleCode_TextEditor class object, and the methods it introduces. */
- SOMEXTERN struct SampleCode_TextEditorClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMClass *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken Initialize;
- somMToken CalcNewUsedShape;
- somMToken UpdateFrame;
- somMToken GetSavedWindowProperties;
- somMToken GetDefaultWindowProperties;
- somMToken CheckAndAddProperties;
- somMToken InternalizeStateInfo;
- somMToken InternalizeContent;
- somMToken ExternalizeStateInfo;
- somMToken CleanseContentProperty;
- somMToken ExternalizeContent;
- somMToken HandleMenuEvent;
- somMToken HandleWindowEvent;
- somMToken HandleMouseEvent;
- somMToken HandleRulerMouseEvent;
- somMToken DoMouseEvent;
- somMToken HandleKeyboardEvent;
- somMToken DrawFrameView;
- somMToken DrawIconView;
- somMToken DrawThumbnailView;
- somMToken ActivateFrame;
- somMToken WindowActivating;
- somMToken AcquireFramesWindow;
- somMToken CreateWindow;
- somMToken CalcPartWindowSize;
- somMToken CalcPartWindowPosition;
- somMToken SetDirty;
- somMToken DoAboutBox;
- somMToken DoDialogBox;
- somMToken GenerateThumbnail;
- somMToken GetActiveFacetForFrame;
- somMToken CalcViewRect;
- somMToken ActivateTextension;
- somMToken ActivateScrollbars;
- somMToken HasValidData;
- somMToken DoCut;
- somMToken DoCopy;
- somMToken DoPaste;
- somMToken DoPasteAs;
- somMToken DoClear;
- somMToken DoSelectAll;
- somMToken DoPageSetup;
- somMToken DoPrint;
- somMToken DoUndo;
- somMToken DoPreferences;
- somMToken DoSettings;
- somMToken DoIdle;
- somMToken DoDragSelection;
- somMToken CalcSelectionRgn;
- somMToken StreamDataOut;
- somMToken StreamDataIn;
- somMToken GetText;
- somMToken SetText;
- somMToken StartTextension;
- somMToken InitializeTextension;
- somMToken CalcTextBounds;
- somMToken AdjustScrollbars;
- somMToken RepositionScrollbars;
- somMToken MakeSelectionVisible;
- somMToken DoScrollDocument;
- somMToken ShowHideRuler;
- somMToken LoadMenus;
- somMToken DoTextStyling;
- somMToken DrawPageBounds;
- somMToken RealFontSizeMenu;
- somMToken AdjustEditMenu;
- somMToken AdjustTextEditorMenus;
- somMToken AdjustDynamicMenuItems;
- somMToken DoOtherFontSize;
- somMToken MouseEnter;
- somMToken MouseWithin;
- somMToken MouseLeave;
- somMToken NotDragSelection;
- somMToken Activate;
- somMToken TranslateForeignData;
- somMToken RelinquishAllFoci;
- somMToken PartActivated;
- somMToken CleanupWindow;
- somMToken CleanupDisplayFrame;
- somMToken HandleChange;
- somMToken UpdateScriptRunnerState;
- } SOMDLINK SampleCode_TextEditorClassData;
-
- #if !defined(SampleCode_TextEditor_Class_Source) && !defined(SOM_Module_texteditor_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list SampleCode_TextEditorClassData
- #endif
- #endif
-
-
- /*
- * -- Typedefs and inline method declarations for left path inherited methods
- * -- are omitted because this compilation had -museinheritedmethods in effect
- */
-
-
- /*
- * -- Typedefs for SampleCode_TextEditor Method Procedures
- */
- SOMEXTERN {
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_Initialize)(SampleCode_TextEditor *somSelf, Environment *ev);
- typedef ODShape* (* SOMLINK somTD_SampleCode_TextEditor_CalcNewUsedShape)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_UpdateFrame)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODTypeToken view,
- ODShape* usedShape);
- typedef WindowProperties* (* SOMLINK somTD_SampleCode_TextEditor_GetSavedWindowProperties)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef WindowProperties* (* SOMLINK somTD_SampleCode_TextEditor_GetDefaultWindowProperties)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- Rect* windowRect);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_CheckAndAddProperties)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_InternalizeStateInfo)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef ODULong (* SOMLINK somTD_SampleCode_TextEditor_InternalizeContent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPtr selRange);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_ExternalizeStateInfo)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODDraftKey key,
- ODFrame* scopeFrame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_ExternalizeContent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPtr selRange);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_CleanseContentProperty)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_HandleMenuEvent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_HandleWindowEvent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_HandleMouseEvent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_HandleRulerMouseEvent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoMouseEvent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- Point* where,
- ODEventData* event);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_HandleKeyboardEvent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoIdle)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoDialogBox)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODSShort dialogID,
- ODUShort errorNumber);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DrawFrameView)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DrawIconView)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DrawThumbnailView)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_GenerateThumbnail)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_ActivateFrame)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_WindowActivating)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean activating);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_RelinquishAllFoci)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_Activate)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_PartActivated)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODWindow* (* SOMLINK somTD_SampleCode_TextEditor_AcquireFramesWindow)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODWindow* (* SOMLINK somTD_SampleCode_TextEditor_CreateWindow)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODType frameType,
- WindowProperties* windowProperties);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_CleanupWindow)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef Rect (* SOMLINK somTD_SampleCode_TextEditor_CalcPartWindowSize)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* sourceFrame);
- typedef Rect (* SOMLINK somTD_SampleCode_TextEditor_CalcPartWindowPosition)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- Rect* partWindowBounds);
- typedef ODFacet* (* SOMLINK somTD_SampleCode_TextEditor_GetActiveFacetForFrame)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_CleanupDisplayFrame)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean frameRemoved);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_SetDirty)(SampleCode_TextEditor *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_HandleChange)(SampleCode_TextEditor *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_CalcViewRect)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_HasValidData)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* su,
- ODBoolean* requiresTranslation);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_UpdateScriptRunnerState)(SampleCode_TextEditor *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoAboutBox)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoCut)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoCopy)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoPaste)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoPasteAs)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoClear)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoSelectAll)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoPageSetup)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoPrint)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoUndo)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean undo);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoPreferences)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoSettings)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoDragSelection)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_CalcSelectionRgn)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_StreamDataOut)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* suView,
- ODPtr selRange,
- ODUByte ioFlags);
- typedef ODSLong (* SOMLINK somTD_SampleCode_TextEditor_StreamDataIn)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* suView,
- ODPtr selRange,
- ODUByte ioFlags);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_GetText)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODPlatformType type,
- ODPtr* textPtr,
- ODSize* size);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_SetText)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODPlatformType type,
- ODPtr textPtr,
- ODSize size);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_StartTextension)(SampleCode_TextEditor *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_InitializeTextension)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODBoolean isRoot);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_ActivateTextension)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean activate);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_CalcTextBounds)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DrawPageBounds)(SampleCode_TextEditor *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_ActivateScrollbars)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODBoolean activate);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_AdjustScrollbars)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_RepositionScrollbars)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_MakeSelectionVisible)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoScrollDocument)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- Point* mouse,
- ODSShort partCode,
- ControlHandle scrollbar);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_ShowHideRuler)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_LoadMenus)(SampleCode_TextEditor *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_DoTextStyling)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODID command);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_RealFontSizeMenu)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODUShort fontNum);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_AdjustEditMenu)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_AdjustTextEditorMenus)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_AdjustDynamicMenuItems)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_DoOtherFontSize)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODSShort* fontSize);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_MouseEnter)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_MouseWithin)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_SampleCode_TextEditor_MouseLeave)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_NotDragSelection)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- Point* where,
- ODEventData* event);
- typedef ODBoolean (* SOMLINK somTD_SampleCode_TextEditor_TranslateForeignData)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* su);
- }
-
- #endif /* SampleCode_TextEditor_API */
-
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for SampleCode_TextEditor
- */
- class SampleCode_TextEditor : public ODPart
- {
- public:
-
- // SampleCode_TextEditor::new registers use of the class object, and then uses somNew
- // to allocate memory and load the object method table pointer.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Allocate memory using the default allocator for SampleCode_TextEditor, and
- // clear mem & set method table pointer, call basic initialization
- #ifdef SOMCHKNULL
- void * __somResult = (void *)
- somNewObject(SampleCode_TextEditor);
- SOMCHKNULL(__somResult);
- return __somResult;
- #else
- return (void*) somNewObject(SampleCode_TextEditor);
- #endif
- }
-
- // SampleCode_TextEditor::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- SOM_Resolve(obj,SOMObject,somFree)
- ( (SOMObject*) obj );
- }
- }
-
- /* method: Initialize */
- void Initialize(Environment *ev)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,Initialize)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CalcNewUsedShape */
- ODShape* CalcNewUsedShape(Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODShape* __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcNewUsedShape)
- (this,ev,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcNewUsedShape)
- (this,ev,frame);
- #endif
- }
-
- /* method: UpdateFrame */
- void UpdateFrame(Environment *ev,
- ODFrame* frame,
- ODTypeToken view,
- ODShape* usedShape)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,UpdateFrame)
- (this,ev,frame,view,usedShape);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GetSavedWindowProperties */
- WindowProperties* GetSavedWindowProperties(Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- WindowProperties* __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetSavedWindowProperties)
- (this,ev,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetSavedWindowProperties)
- (this,ev,frame);
- #endif
- }
-
- /* method: GetDefaultWindowProperties */
- WindowProperties* GetDefaultWindowProperties(Environment *ev,
- ODFrame* frame,
- Rect* windowRect)
- {
- #ifdef SOMCHKEXCEPT
- WindowProperties* __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetDefaultWindowProperties)
- (this,ev,frame,windowRect);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetDefaultWindowProperties)
- (this,ev,frame,windowRect);
- #endif
- }
-
- /* method: CheckAndAddProperties */
- void CheckAndAddProperties(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CheckAndAddProperties)
- (this,ev,storageUnit);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: InternalizeStateInfo */
- void InternalizeStateInfo(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,InternalizeStateInfo)
- (this,ev,storageUnit);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: InternalizeContent */
- ODULong InternalizeContent(Environment *ev,
- ODStorageUnit* storageUnit,
- ODPtr selRange)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,InternalizeContent)
- (this,ev,storageUnit,selRange);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,InternalizeContent)
- (this,ev,storageUnit,selRange);
- #endif
- }
-
- /* method: ExternalizeStateInfo */
- void ExternalizeStateInfo(Environment *ev,
- ODStorageUnit* storageUnit,
- ODDraftKey key,
- ODFrame* scopeFrame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,ExternalizeStateInfo)
- (this,ev,storageUnit,key,scopeFrame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ExternalizeContent */
- void ExternalizeContent(Environment *ev,
- ODStorageUnit* storageUnit,
- ODPtr selRange)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,ExternalizeContent)
- (this,ev,storageUnit,selRange);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CleanseContentProperty */
- void CleanseContentProperty(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CleanseContentProperty)
- (this,ev,storageUnit);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: HandleMenuEvent */
- ODBoolean HandleMenuEvent(Environment *ev,
- ODEventData* event,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleMenuEvent)
- (this,ev,event,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleMenuEvent)
- (this,ev,event,frame);
- #endif
- }
-
- /* method: HandleWindowEvent */
- ODBoolean HandleWindowEvent(Environment *ev,
- ODEventData* event,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleWindowEvent)
- (this,ev,event,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleWindowEvent)
- (this,ev,event,frame);
- #endif
- }
-
- /* method: HandleMouseEvent */
- ODBoolean HandleMouseEvent(Environment *ev,
- ODEventData* event,
- ODFacet* facet,
- ODEventInfo* eventInfo)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleMouseEvent)
- (this,ev,event,facet,eventInfo);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleMouseEvent)
- (this,ev,event,facet,eventInfo);
- #endif
- }
-
- /* method: HandleRulerMouseEvent */
- ODBoolean HandleRulerMouseEvent(Environment *ev,
- ODEventData* event,
- ODFacet* facet,
- ODEventInfo* eventInfo)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleRulerMouseEvent)
- (this,ev,event,facet,eventInfo);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleRulerMouseEvent)
- (this,ev,event,facet,eventInfo);
- #endif
- }
-
- /* method: DoMouseEvent */
- void DoMouseEvent(Environment *ev,
- ODFacet* facet,
- Point* where,
- ODEventData* event)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoMouseEvent)
- (this,ev,facet,where,event);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: HandleKeyboardEvent */
- ODBoolean HandleKeyboardEvent(Environment *ev,
- ODEventData* event,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleKeyboardEvent)
- (this,ev,event,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleKeyboardEvent)
- (this,ev,event,frame);
- #endif
- }
-
- /* method: DoIdle */
- void DoIdle(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoIdle)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoDialogBox */
- void DoDialogBox(Environment *ev,
- ODFrame* frame,
- ODSShort dialogID,
- ODUShort errorNumber)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoDialogBox)
- (this,ev,frame,dialogID,errorNumber);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DrawFrameView */
- void DrawFrameView(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DrawFrameView)
- (this,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DrawIconView */
- void DrawIconView(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DrawIconView)
- (this,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DrawThumbnailView */
- void DrawThumbnailView(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DrawThumbnailView)
- (this,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: GenerateThumbnail */
- void GenerateThumbnail(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GenerateThumbnail)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ActivateFrame */
- ODBoolean ActivateFrame(Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,ActivateFrame)
- (this,ev,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,ActivateFrame)
- (this,ev,frame);
- #endif
- }
-
- /* method: WindowActivating */
- void WindowActivating(Environment *ev,
- ODFrame* frame,
- ODBoolean activating)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,WindowActivating)
- (this,ev,frame,activating);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: RelinquishAllFoci */
- void RelinquishAllFoci(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,RelinquishAllFoci)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: Activate */
- ODBoolean Activate(Environment *ev,
- ODFacet* facet)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,Activate)
- (this,ev,facet);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,Activate)
- (this,ev,facet);
- #endif
- }
-
- /* method: PartActivated */
- void PartActivated(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,PartActivated)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AcquireFramesWindow */
- ODWindow* AcquireFramesWindow(Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODWindow* __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,AcquireFramesWindow)
- (this,ev,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,AcquireFramesWindow)
- (this,ev,frame);
- #endif
- }
-
- /* method: CreateWindow */
- ODWindow* CreateWindow(Environment *ev,
- ODFrame* frame,
- ODType frameType,
- WindowProperties* windowProperties)
- {
- #ifdef SOMCHKEXCEPT
- ODWindow* __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CreateWindow)
- (this,ev,frame,frameType,windowProperties);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CreateWindow)
- (this,ev,frame,frameType,windowProperties);
- #endif
- }
-
- /* method: CleanupWindow */
- void CleanupWindow(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CleanupWindow)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CalcPartWindowSize */
- Rect CalcPartWindowSize(Environment *ev,
- ODFrame* sourceFrame)
- {
- #ifdef SOMCHKEXCEPT
- Rect __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcPartWindowSize)
- (this,ev,sourceFrame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcPartWindowSize)
- (this,ev,sourceFrame);
- #endif
- }
-
- /* method: CalcPartWindowPosition */
- Rect CalcPartWindowPosition(Environment *ev,
- ODFrame* frame,
- Rect* partWindowBounds)
- {
- #ifdef SOMCHKEXCEPT
- Rect __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcPartWindowPosition)
- (this,ev,frame,partWindowBounds);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcPartWindowPosition)
- (this,ev,frame,partWindowBounds);
- #endif
- }
-
- /* method: GetActiveFacetForFrame */
- ODFacet* GetActiveFacetForFrame(Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODFacet* __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetActiveFacetForFrame)
- (this,ev,frame);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetActiveFacetForFrame)
- (this,ev,frame);
- #endif
- }
-
- /* method: CleanupDisplayFrame */
- void CleanupDisplayFrame(Environment *ev,
- ODFrame* frame,
- ODBoolean frameRemoved)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CleanupDisplayFrame)
- (this,ev,frame,frameRemoved);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: SetDirty */
- void SetDirty(Environment *ev)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,SetDirty)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: HandleChange */
- void HandleChange(Environment *ev)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HandleChange)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CalcViewRect */
- void CalcViewRect(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcViewRect)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: HasValidData */
- ODBoolean HasValidData(Environment *ev,
- ODStorageUnit* su,
- ODBoolean* requiresTranslation)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HasValidData)
- (this,ev,su,requiresTranslation);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,HasValidData)
- (this,ev,su,requiresTranslation);
- #endif
- }
-
- /* method: UpdateScriptRunnerState */
- void UpdateScriptRunnerState(Environment *ev)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,UpdateScriptRunnerState)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoAboutBox */
- void DoAboutBox(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoAboutBox)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoCut */
- void DoCut(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoCut)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoCopy */
- void DoCopy(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoCopy)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoPaste */
- void DoPaste(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoPaste)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoPasteAs */
- void DoPasteAs(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoPasteAs)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoClear */
- void DoClear(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoClear)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoSelectAll */
- void DoSelectAll(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoSelectAll)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoPageSetup */
- void DoPageSetup(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoPageSetup)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoPrint */
- void DoPrint(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoPrint)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoUndo */
- void DoUndo(Environment *ev,
- ODFrame* frame,
- ODBoolean undo)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoUndo)
- (this,ev,frame,undo);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoPreferences */
- void DoPreferences(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoPreferences)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoSettings */
- void DoSettings(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoSettings)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoDragSelection */
- void DoDragSelection(Environment *ev,
- ODEventData* event,
- ODFacet* facet)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoDragSelection)
- (this,ev,event,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CalcSelectionRgn */
- void CalcSelectionRgn(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcSelectionRgn)
- (this,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: StreamDataOut */
- void StreamDataOut(Environment *ev,
- ODStorageUnitView* suView,
- ODPtr selRange,
- ODUByte ioFlags)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,StreamDataOut)
- (this,ev,suView,selRange,ioFlags);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: StreamDataIn */
- ODSLong StreamDataIn(Environment *ev,
- ODStorageUnitView* suView,
- ODPtr selRange,
- ODUByte ioFlags)
- {
- #ifdef SOMCHKEXCEPT
- ODSLong __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,StreamDataIn)
- (this,ev,suView,selRange,ioFlags);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,StreamDataIn)
- (this,ev,suView,selRange,ioFlags);
- #endif
- }
-
- /* method: GetText */
- ODBoolean GetText(Environment *ev,
- ODPlatformType type,
- ODPtr* textPtr,
- ODSize* size)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetText)
- (this,ev,type,textPtr,size);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,GetText)
- (this,ev,type,textPtr,size);
- #endif
- }
-
- /* method: SetText */
- ODBoolean SetText(Environment *ev,
- ODPlatformType type,
- ODPtr textPtr,
- ODSize size)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,SetText)
- (this,ev,type,textPtr,size);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,SetText)
- (this,ev,type,textPtr,size);
- #endif
- }
-
- /* method: StartTextension */
- void StartTextension(Environment *ev)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,StartTextension)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: InitializeTextension */
- void InitializeTextension(Environment *ev,
- ODBoolean isRoot)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,InitializeTextension)
- (this,ev,isRoot);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ActivateTextension */
- void ActivateTextension(Environment *ev,
- ODFrame* frame,
- ODBoolean activate)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,ActivateTextension)
- (this,ev,frame,activate);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: CalcTextBounds */
- void CalcTextBounds(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,CalcTextBounds)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DrawPageBounds */
- void DrawPageBounds(Environment *ev)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DrawPageBounds)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ActivateScrollbars */
- void ActivateScrollbars(Environment *ev,
- ODBoolean activate)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,ActivateScrollbars)
- (this,ev,activate);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AdjustScrollbars */
- void AdjustScrollbars(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,AdjustScrollbars)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: RepositionScrollbars */
- void RepositionScrollbars(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,RepositionScrollbars)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: MakeSelectionVisible */
- void MakeSelectionVisible(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,MakeSelectionVisible)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoScrollDocument */
- void DoScrollDocument(Environment *ev,
- ODFacet* facet,
- Point* mouse,
- ODSShort partCode,
- ControlHandle scrollbar)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoScrollDocument)
- (this,ev,facet,mouse,partCode,scrollbar);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: ShowHideRuler */
- void ShowHideRuler(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,ShowHideRuler)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: LoadMenus */
- void LoadMenus(Environment *ev)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,LoadMenus)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoTextStyling */
- ODBoolean DoTextStyling(Environment *ev,
- ODFrame* frame,
- ODID command)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoTextStyling)
- (this,ev,frame,command);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoTextStyling)
- (this,ev,frame,command);
- #endif
- }
-
- /* method: RealFontSizeMenu */
- void RealFontSizeMenu(Environment *ev,
- ODUShort fontNum)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,RealFontSizeMenu)
- (this,ev,fontNum);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AdjustEditMenu */
- void AdjustEditMenu(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,AdjustEditMenu)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AdjustTextEditorMenus */
- void AdjustTextEditorMenus(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,AdjustTextEditorMenus)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: AdjustDynamicMenuItems */
- void AdjustDynamicMenuItems(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,AdjustDynamicMenuItems)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: DoOtherFontSize */
- void DoOtherFontSize(Environment *ev,
- ODFrame* frame,
- ODSShort* fontSize)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,DoOtherFontSize)
- (this,ev,frame,fontSize);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: MouseEnter */
- void MouseEnter(Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,MouseEnter)
- (this,ev,facet,where);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: MouseWithin */
- void MouseWithin(Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,MouseWithin)
- (this,ev,facet,where);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: MouseLeave */
- void MouseLeave(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,MouseLeave)
- (this,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
-
- /* method: NotDragSelection */
- ODBoolean NotDragSelection(Environment *ev,
- ODFacet* facet,
- Point* where,
- ODEventData* event)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,NotDragSelection)
- (this,ev,facet,where,event);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,NotDragSelection)
- (this,ev,facet,where,event);
- #endif
- }
-
- /* method: TranslateForeignData */
- ODBoolean TranslateForeignData(Environment *ev,
- ODStorageUnit* su)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somResult =
- SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,TranslateForeignData)
- (this,ev,su);
- SOMCHKEXCEPT;
- return __somResult;
- #else
- return SOM_ResolveD(this,SampleCode_TextEditor,SampleCode_TextEditor,TranslateForeignData)
- (this,ev,su);
- #endif
- }
-
- }; /* SampleCode_TextEditor */
-
-
-
- #endif /* SOM_SampleCode_TextEditor_xh */
-